9
101 55
106 101
72 113
31 109
0 93
13 38
38 0
64 4
88 35
25
55 35 1925
22 13 286
27 44 1188
49 26 1274
39 41 1599
41 42 1722
36 29 1044
29 31 899
54 32 1728
46 22 1012
51 50 2550
49 21 1029
36 56 2016
50 40 2000
25 34 850
34 38 1292
50 53 2650
31 18 558
48 42 2016
38 51 1938
27 54 1458
50 49 2450
50 46 2300
34 51 1734
50 27 1350
1
51 50
60 50
60 60
51 60
